package com.dhcc.sdc.busi.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.plugins.Page;

import java.util.List;
import java.util.Map;

public interface ISdcHomeIndexService {

    /**
     * @Description: 获取质控数据
     */
    public JSONObject getHomeData(Map<String, Object> map);

    /**
     * @Description: 表格数据
     */
    public List<Map<String,Object>> selectAllDepartData(Map<String,Object> map);
    public List<Map<String,Object>> selectAllDoctorData(Map<String,Object> map);
    List<Map<String, Object>> getQcCaseList(Page<Map<String, Object>> page, Map<String, Object> params);
    List<Map<String, Object>> getQcEntityList(Page<Map<String, Object>> page, Map<String, Object> params);

    /**
     * @Description: 查询医生质控数据列表\
     */
    List<Map<String,Object>> selectDoctorChartData(Map<String,Object> map);
    JSONObject getLeaveHomeData(Map<String, Object> map);

    List<Map<String,Object>> selectLeaveAllDepartData(Map<String, Object> map);

    List<Map<String, Object>> getLeaveQcCaseList(Page<Map<String, Object>> page, Map<String, Object> params);

    List<Map<String,Object>> selectLeaveAllDoctorData(Map<String, Object> map);

    List<Map<String, Object>> getLeaveQcEntityList(Page<Map<String, Object>> page, Map<String, Object> params);
}
